.content{
  overflow: hidden;
  .swiper{
    margin-top:24rpx;
    width:100%;
    height:auto;
    box-sizing: border-box;
    padding-left:32rpx;
    swiper {
      width: 100%;
      height: 504rpx;
      overflow:visible;
    }
    .swiper-item {
      object-fit: cover;
      width: 500rpx;
      height: 476rpx;
      margin-right:20rpx;
      .item-img{
        width: 500rpx;
        height: 320rpx;
        background: #D8D8D8;
        border-radius: 16rpx;
        position: relative;
        .img-label{
          position: absolute;
          top:0;
          left:0;
          width: 128rpx;
          height: 56rpx;
          background: linear-gradient(127deg, #25D2BA 0%, #00C0A6 100%);
          border-radius: 16rpx 0rpx 32rpx 0rpx;
          font-size: 28rpx;
          font-family: PingFangSC-Semibold, PingFang SC;
          font-weight: 600;
          color: #FFFFFF;
          line-height: 56rpx;
          text-align: center;
        }
        .img-title{
          position: absolute;
          bottom:0;
          left:0;
          padding:0 20rpx;
          width:100%;
          box-sizing: border-box;
          height:80rpx;
          font-size: 32rpx;
          font-family: PingFangSC-Medium, PingFang SC;
          font-weight: 500;
          color: #FFFFFF;
          line-height: 80rpx;
          text-align: left;
          background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 1%, #000000 100%);
          overflow: hidden;
          text-overflow:ellipsis;
          white-space: nowrap;
        }
      }
      .item-info{
        width: 500rpx;
        height: 156rpx;
        border-radius: 0rpx 0rpx 16rpx 16rpx;
        .info-time{
          padding-top:20rpx;
          font-size: 28rpx;
          font-family: PingFangSC-Regular, PingFang SC;
          font-weight: 400;
          color: #212323;
          line-height: 40rpx;
        }
        .info-other{
            padding:24rpx 0;
            display: flex;
            justify-content: space-between;
            .signPeople{
              display: flex;
              justify-content: space-between;
              .signPeople-left{
                margin-right:20rpx;
                position: relative;
                min-width: 48rpx;;
                .avater{
                  position: absolute;
                  top:0;
                  left:0;
                  width:48rpx;
                  height:48rpx;
                  border-radius: 50%;
                  background: #D8D8D8;
                  .img{
                    width:48rpx;
                    height:48rpx;
                    border-radius: 50%;
                  }
                }
              }
              .signPeople-right{
                font-size: 24rpx;
                font-family: Helvetica;
                color:#212323;
                line-height: 48rpx;
                text{
                  color: #16BC9D;
                }
              }
            }
            .signBtn{
              width: 128rpx;
              height: 48rpx;
              background: linear-gradient(127deg, #25D2BA 0%, #00C0A6 100%);
              border-radius: 24rpx;
              font-size: 24rpx;
              font-family: PingFangSC-Regular, PingFang SC;
              font-weight: 400;
              color: #FFFFFF;
              line-height: 48rpx;
              text-align: center;
            }
        }
      }
    }
  }

  .mode-type{
    width:686rpx;
    margin:60rpx auto 40rpx;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    .type{
      width:334rpx;
      height:200rpx;
      margin-bottom:20rpx;
      position: relative;
      .bg{
        position: absolute;
        top:0;
        left:0;
        width:334rpx;
        height:200rpx;
        z-index:-1;
      }
      .title{
        padding:32rpx 0 8rpx 32rpx;
        font-size: 32rpx;
        font-family: PingFangSC-Semibold, PingFang SC;
        font-weight: 600;
        line-height: 44rpx;
        text{
          color: #05AC95;
        }
      }
      .des{
        padding: 8rpx 0 14rpx 32rpx;
        font-size: 24rpx;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #212323;
        line-height: 34rpx;
      }
      .des2{
        width: 128rpx;
        height: 68rpx;
        margin: 24rpx 0 0 32rpx;
        font-size: 24rpx;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #212323;
        line-height: 34rpx;
      }
      .btn{
        margin-left:32rpx;
        width: 128rpx;
        height: 48rpx;
        background: #05AC95;
        border-radius: 24rpx;
        font-size: 24rpx;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 48rpx;
        text-align:center;
      }
    }
  }

}